tracked armored ambulance - Francés Inglés Diccionario